import matplotlib.pyplot as plt
import colors
import random
#1. 准备数据
movie_names = ['雷神3：诸神黄昏', '大闹天宫', '隐秘的角落', '美人鱼', '流浪地球']
tickets = [73853, 57767, 61884, 24514, 45835]

#2.创建画布
plt.figure(figsize=(20,8), dpi=80)
#随机的颜色
color = list(colors.cnames.values())
col_list = [random.choice(color) for i in range(len(tickets))]
#3.绘制图像
plt.bar(range(len(movie_names)), tickets,width=0.2,color=col_list)
plt.xticks(range(len(movie_names)), movie_names)
#添加网格
plt.grid()

#添加标题
plt.title("电影票房")
#4.显示图像
plt.show()